/*
 * @Author: 刘晓伟 1748805421@qq.com
 * @Date: 2024-04-09 09:30:41
 * @LastEditors: 刘晓伟 1748805421@qq.com
 * @LastEditTime: 2024-07-19 10:42:06
 * @Description: 
 * Copyright (c) 2024-present HBIS Digital Technology Co.,Ltd. All rights reserved. 
 */
import { ReqBasicInfo, ID } from "@/framework/api/common";
import { DictIdType } from "../types";
export interface DictEnumManageListType extends DictEnumFormData, DictEnumIdType, ReqBasicInfo {
    children: Array<DictEnumManageListType>;
    delFlag: string;
    enable: number
}
export interface DictEnumIdType {
    dictEnumId: ID
}
export interface DictEnumFormData extends DictIdType {
    dictEnumName: string | number;
    dictEnumCode: string;
    parentCode: string;
    parentId: Array<ID>;
    dictName: string;
}
export interface DictEnumIdsType extends DictIdType {
    dictEnumIds: Array<ID>
}

export interface DictEnumbyCodeType extends DictIdType {
    dictCode: string;
    dictEnumName: string;
}
export interface DictEnumImportType extends DictIdType {
    formData: FormData;
}